Enfoque para Generar Aplicaciones Orientadas a Servicios para IoT mediante el Desarrollo Dirigido por Modelos
نویسنده
چکیده
Resumen El Internet de las Cosas (Internet of Things, IoT) es una parte integral de la Internet del futuro. IoT se puede entender como una infraestructura de red global dinámica con capacidad de auto configuración, basada en protocolos de comunicación estándar e interoperables, donde “cosas” f́ısicas y virtuales tienen identidad, atributos f́ısicos y personalidades virtuales. El principal problema en las soluciones tecnológicas para IoT se presenta en un nivel de aplicación, es decir, un conjunto de componentes de software que se requiere desarrollar para gestionar las cosas, objetos o dispositivos a interconectar. Estos requerimientos propician la utilización de los principios del Desarrollo Dirigido por Modelos (Model-Driven Development, MDD) para la construcción de aplicaciones de software, permitiendo generar modelos en diferentes niveles de abstracción, con la posibilidad de generar artefactos de implementación de software (código) en diferentes plataformas. En este art́ıculo, se propone una metodoloǵıa basada en MDD con diferentes niveles de abstracción, punto de vista, y granularidad, con el objetivo de guiar el desarrollo de aplicaciones de software para IoT. La metodoloǵıa es soportada mediante métodos de transformación de modelos posibilitando la generación del código de las aplicaciones de software para IoT. Adicionalmente, se presenta una arquitectura orientada a servicios para el despliegue de aplicaciones de software, conformada de cuatro capas que permiten identificar los componentes requeridos para la implementación de sistemas de IoT.
منابع مشابه
Usabilidad en el Desarrollo Web Dirigido por Modelos: Resultados de un Experimento Controlado
Las aplicaciones Web deben ser usables para ser aceptadas por los usuarios y garantizar su éxito. Este hecho ha motivado la aparición de una gran variedad de métodos de evaluación de usabilidad Web, sin embargo, existe una carencia de métodos validados empíricamente que puedan integrarse adecuadamente en fases tempranas del proceso de desarrollo Web. Motivados por este hecho se propuso un proce...
متن کاملGeneración de Aplicaciones Web basadas en Procesos de Negocio mediante Transformación de Modelos
Resumen-Las aplicaciones Web están evolucionando hacia un entorno inter-organizacional donde aparecen nuevos requisitos (integración de aplicaciones mediante la composición de procesos de negocio de diferentes organizaciones) que deben abordarse en el proceso de desarrollo de aplicaciones. En este trabajo se propone una extensión al método de ingeniería Web OOWS para el desarrollo de aplicacion...
متن کاملDesarrollo de Aplicaciones con Enfoque SOA (Service Oriented Architecture)
El Proyecto Link-All, financiado por la Unión Europea y del que forma parte el Instituto de Computación (INCO) de la Facultad de Ingeniería de la Universidad de la República, ha definido y puesto en funcionamiento un sistema basado en SOA. Dicho sistema brinda servicios concretos a nivel del negocio sobre los que se van construyendo otros nuevos y que son utilizados por las distintas aplicacion...
متن کاملOOH4RIA Tool: Una Herramienta basada en el Desarrollo Dirigido por Modelos para las RIAs
Resumen. Debido a la necesidad de proporcionar aplicaciones Web con interfaces de usuario cada vez más usables y con mayor funcionalidad, en los últimos años han sugido un nuevo tipo de aplicaciones denominadas RIAs (Rich Internet Applications) que ofrecen interfaces tan interactivos como las aplicaciones de escritorio. Sin embargo, este tipo de aplicaciones son complejas y su desarrollo requie...
متن کاملTransformación de Modelos Navegacionales Dirigida por Criterios de Calidad
Resumen. La Ingenieŕıa Web ha reconocido desde sus inicios el papel preponderante que la navegabilidad juega en el diseño de aplicaciones Web, motivo por el cual se han propuesto distintas medidas para evaluarla. De entre ellas, las medidas definidas sobre modelos conceptuales son especialmente relevantes, ya que es bien sabido que la mejora de los artefactos producidos durante el proceso de de...
متن کامل